Timed Logic Conformance and Its Application
نویسندگان
چکیده
Timed Logic Conformance (TLC) is a bisimulation-style partial order relationship deened over the statespace of Timed Safety Automata (TSA) with real-valued clocks. In contrast to timed simulation, Calculus of Timed Reene-ment (CTR), and Time-Abstracted bisimulation, TLC de-nes when one system is an acceptable implementation of another by asymmetric bisimulation-style requirements for speciication inputs and implementation outputs. While TLC does not necessarily preserve timed properties, it intuitively and pragmatically supports writing abstract specii-cations and verifying them against implementations. TLC scales up by substituting veriied speciications for implementations and hierarchically verifying larger systems. TLC veriication is an alternative to assumes-guarantees reasoning process. TLC veriication depends on explicitly capturing environmental timing properties in the speciica-tion and insuring they are satissed in the TLC relation. The region-automata-based TLC System (TLCS) implements TSA parallel composition and a TLC decision procedure which is used to hierarchically verify the STARI queue.
منابع مشابه
A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملA Conformance Testing Relation for Symbolic Timed Automata
We introduce Symbolic Timed Automata, an amalgamation of symbolic transition systems and timed automata, which allows to express nondeterministic data-dependent control flow with inputs and outputs and real-time behaviour. In particular, input data can influence the timing behaviour. We define two semantics for STA, a concrete one as timed labelled transition systems and another one on a symbol...
متن کاملExploiting Timed Automata for Conformance Testing of Power Measurements
For software development, testing is still the primary choice for investigating the correctness of a system. Automated testing is of utmost importance to support continuous integration and regression tests on actual hardware. For embedded systems, power consumption is a chief performance metric, which is tightly coupled to the hardware used and the software exploiting low power modes. Automated...
متن کاملTimed Model-Based Conformance Testing A Case Study Using Tron Testing Key States of Automated Trust Anchor Updating (RFC 5011) in Autotrust Bachelor Thesis
We investigate the usability of Timed Model-Based Testing in a case study: Conformance of the implementation Autotrust with Automatic Trust Anchor Updating, a protocol to help securing DNS. We present models for timing aspects of the protocol. Definition of checks on quiescence in the model are proven to be possible. Latency during input application can yield false test results. We present a mo...
متن کاملTHOTL: A Timed Extension of HOTL
THOTL represents a conservative extension ofHOTL (Hypotheses and Observations Testing Logic) to deal with systems where time plays a fundamental role. We adapt some of the HOTL rules to cope with the new framework. In addition, we introduce several specific hypotheses and rules to appropriately express time assumptions. We provide a correctness result of THOTL with respect to a general notion o...
متن کامل